package com.loong.system.dto;

import com.loong.framework.dto.PageDTO;
import io.swagger.v3.oas.annotations.media.Schema;
import java.util.List;
import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode(callSuper = true)
public class UserPageDTO extends PageDTO {

  @Schema(description = "用户名")
  private String username;

  @Schema(description = "手机号")
  private String phone;

  @Schema(description = "昵称")
  private String nickname;

  @Schema(description = "性别")
  private String sex;

  @Schema(description = "真实姓名")
  private String realName;

  @Schema(description = "邮箱")
  private String email;

  @Schema(description = "身份证号")
  private String idCard;

  @Schema(description = "用户IDs")
  private List<String> userIds;
}
